/*
Template Name: YIBINGO Default
Template URI: http://www.yibingo.com/
Version: 1.0
Author: Yoven
Contact Author: QQ 564476872
*/

*{padding:0px; margin:0px;}
body {background:#ffffff; font-size:14px;}
a {text-decoration:none; }
ul {list-style:none; margin:0px;}
img {border:0px; }
.clear {clear:both;}
.left-float {float:left;}
.right-float {float:right;}
form {margin:0px;padding:0px;}
.margin-mid {margin:0 auto;}

/*============================== header.css start ===============================*/
div.head-top {height:34px; line-height:34px; border-bottom:1px solid #f3ede9; background: url(img/head-1-x.png) repeat-x;}
div.head-top-content {width:962px;}
div.top-city {padding:0 0 0 70px;}
span.selected-city {color:#885006; font-weight:600;}
div.top-city a {color:#5b8100; font-size:12px; font-weight:600;}
ul.top-nav li {float:left; font-size:14px; color:#989898;}
ul.top-nav li.hello a {color:#5b8100; font-weight:600;}
ul.top-nav li.top-nav-li a {diplay:block; color:#989898;}
ul.top-nav li.no-trangle a { padding:0 5px;}
li.triangle a {padding-right:10px; background:url(img/common.png) no-repeat right -383px;}
div.head-mid {height:90px; border-top:1px solid #c5c2c0;}
div.head-mid-content { width:962px;}
div.head-logo {height:66px; width:331px; padding:14px 0 0 62px; background:url(img/common.png) no-repeat right bottom;}
div.head-search {padding:31px 0 0 0;}
#keyword {width:354px; height:24px;float:left; padding:5px 0; font-size:14px; text-indent:5px; border:1px solid #b2b2b2; color:#b2b2b2;}
#submit {width:65px; height:36px; float:left; padding:1px; border:1px solid #b2b2b2;border-left:none;text-indent:15px; font-size:14px;font-weight:600; color:#3f3f3f; cursor:pointer; background:url(img/submit.png) no-repeat 1px 1px;}
div.head-bottom {height:58px;border-top:1px solid #b84e00; background: url(img/head-1-x.png) repeat-x 0 bottom;}
div.nav-content {height:46px;background: url(img/head-nav-x.png) repeat-x;}
ul.main-nav {width:962px; line-height:46px; padding: 0 0 0 150px;}
ul.main-nav li {float:left; font-size:20px; font-weight:800; margin-right:10px;_margin-right:5px; }
ul.main-nav li a {color:#4c2b00;display:block;}
ul.main-nav li.index {width:136px; text-indent:40px;}
ul.main-nav li.index a:hover {color:#ffffff; background:url(img/index-hover.png) no-repeat;}
ul.main-nav li.happy-mall {width:160px;}
ul.main-nav li.points-change {width:160px;}
ul.main-nav li.tao-discount {width:160px;}
ul.main-nav li.help-community {width:160px;}
/*============================= header.css end ===================================*/

/*============================ main-body.css start =================================*/
div.main-body {background:#ebebeb; }
/*============================== main-body.css end =================================*/

/*==================================== footer.css start =============================*/
div.footer {border-top:2px solid #fe790d; background:#ebebeb;}
div.foot-content {width:962px; border-top:1px solid #d6d6d6;}
div.foot-info {height:208px; float:left; padding:10px 0 0 0;}
div.foot-info-title {height:25px;width:160px;padding:40px 0 0 0; font-weight:800; }
div.new-guy {text-indent:40px; background:url(img/common.png) no-repeat 0 10px;}
div.how-pay {text-indent:50px; background:url(img/common.png) no-repeat -100px -40px;}
div.delivery {text-indent:75px; background:url(img/common.png) no-repeat 0 -105px;}
div.delivery2 {text-indent:60px; background:url(img/common.png) no-repeat -90px -165px;}
div.question {text-indent:55px; background:url(img/common.png) no-repeat 0 -230px;}
div.delivery3 {text-indent:40px; background:url(img/common.png) no-repeat 0 -320px;}
ul.new-guy-list {list-style:disc; padding:0 0 0 50px; line-height:22px;}
ul.new-guy-list a {color:#000000;}
ul.new-guy-list a:hover {text-decoration:underline;}
/*========================================== footer.css end ===========================*/


*{padding:0px; margin:0px;}
a {text-decoration:none; }
ul {list-style:none; margin:0px;}
img {border:0px; }
.clear {clear:both;}
.left-float {float:left;}
.right-float {float:right;}
form {margin:0px;padding:0px;}
.margin-mid {margin:0 auto;}

/*=========================    index.css   start =====================*/
body { font-size:14px; background:url(img/index-bg.png) repeat-x #ffa93a;}
div.index-body {height:1050px; background:url(img/bottom-bg.png) no-repeat center bottom;}
div.index-header {height:88px;}
div.index-logo {width:493px; height:556px; margin:0 auto; background:url(img/index-logo.png) no-repeat;}
div.index-logo a {display:block; idth:493px; height:556px; }
div.mid-select {height:30px; width:400px; margin:0 auto; line-height:30px; font-size:16px;}
div.region-select {height:30px; }
div.position-choice {height:30px;}
div.index-search {height:30px;}
div.index-footer { position:absolute; left:42%; top:1000px; padding:20px; color:#b56f00; }
#index-submit {width:45px; height:22px; float:left;}

/*------- shop.css start ----------*/
div.shop { background:url(img/shop-bg.png) repeat-x;  }
div.shop-mid {width:1052px;margin:0 auto; background:url(img/shop-main-bg.png) repeat-y; }
div.shop-head-bottom {background:url(img/shop-head-bg.png) no-repeat; width:906px;height:612px; margin:0 auto;}
div.shop-head-left {padding:167px 0 0 130px; line-height:20px;text-align:center; font-weight:600; font-size:14px; color:#747474;}
div.shop-city {padding:90px 15px 0 0; }
div.shop-logo {background:url(img/shop-logo.png) no-repeat; width:137px;height:143px;}
div.shop-head-right {width:300px; font-size:14px;line-height:24px;padding:80px 130px 0 0;}
div.shop-recommend {height:200px; padding:60px 30px 20px 30px; }
div.shop-img {width:304px; height:205px; background:url(img/img22.jpg) no-repeat;}
div.recommend-text {width:450px;padding:0 20px 0 20px; font-size:18px; color:#ffffff; line-height:28px; font-weight:700;}
p.price {padding:25px 0 0 70px; height:50px;}
span.blue {color:#00eaff;}
span.price-text {font-size:40px; padding:0 15px 0 0; line-height:35px;}
span.go-look a {padding: 0 0 0 90px; font-size:20px; color:#fff;}
p.more-detail {color:#000; font-size:14px;}
p.right-button {padding:10px 20px 0 160px; font-weight:800; font-size:14px; color:#ffffff; line-height:20px;}
div.main-shop {width:828px; padding:99px 0 0 0; background:url(img/product-1-bg.png) no-repeat; margin:0 auto; }
div.shop-product {background:url(img/product-2-bg.png) repeat-y; width:798px;  padding:0 0 0 30px;}
div.product {background:url(img/product-bg.png) no-repeat; padding:3px 5px 10px 0; width:260px; height:288px; float:left;}
div.product-last {background:url(img/product-last.png) no-repeat right bottom; width:265px; height:312px;}
div.map-head {background:url(img/product-3-bg.png) no-repeat; width:873px; height:80px; margin:0 auto;}
div.map-body {background:url(img/map-bg.png) repeat-y; width:873px;height:380px; margin:0 auto;}
div.evaluate-head {background:url(img/product-4-bg.png) no-repeat; width:873px; height:49px; margin:0 auto;}
div.evaluate {background:url(img/map-bg.png) repeat-y; width:843px; margin:0 auto; padding:15px;}
div.evaluate-content {border:1px solid #000000; background:#ffffff; margin-bottom:10px; line-height:22px; padding:0 15px;}
p.evaluate-sign, p.evaluate-button {text-align:right;}
div.evaluate-bottom {width:873px;height:12px;margin:0 auto; background:url(img/product-5-bg.png) no-repeat; padding:0 0 30px 0;}
div.shop-footer {padding:0 0 0 10px;}
div.shop-foot-content {padding: 0 0 0 50px;}
div.product-img {width:252px; height:165px; background:url(img/img33.jpg) no-repeat;border:1px solid #000; margin:0 auto; }
div.product-text {padding:5px;}
p.text-text {height:50px;}
p.product-price-line {line-height:40px;}
p.clear span {padding:0 15px;}
span.position-point {background:url(img/position-point.png) no-repeat;}
p.product-price-line span a {color:#000; font-size:12px; font-weight:600; padding-left:5px;}
span.product-discount {padding:0 20px 0 70px;}
span.product-price {color:#ca4800; font-size:16px; font-weight:600;}
div.map-img {width:476px; height:358px; background:url(img/map11.jpg) no-repeat right bottom;}
div.map-text {width:335px; padding:15px; line-height:25px;}

/*------- shop.css end ----------*/

/*------- service.css start ----------*/
div.service {height:663px;background:url(img/service-bg.png) repeat-x;}
div.service-frame {height:663px;background:url(img/bottom-bg.png) no-repeat center bottom;}
div.service-box {width:781px; height:410px; padding:120px 0 0 125px; margin:0 auto; background:url(img/service-mid.png) no-repeat 0 bottom;}
div.service-bottom {width:789px; height:137px; margin:0 auto; background:url(img/service-bottom.png) no-repeat 10px 0;}
div.img-box {width:214px; height:153px; padding:0 17px 20px 0; float:left; background:url(img/service-box-bg.png) no-repeat;}
div.img-box a {width:214px; height:153px; display:block; font-family:"Microsoft YaHei", "SimHei"; font-size:30px; color:#cc0000; font-weight:900; text-align:center; line-height:60px;}
a.food { background:url(img/food.png) no-repeat 74px 54px;}
a.entertainment {background:url(img/ktv.png) no-repeat 74px 54px;}
a.meirong {background:url(img/meirong.png) no-repeat 78px 60px;}
a.qinzi {background:url(img/qinzi.png) no-repeat 68px 54px;}
a.photo {background:url(img/photo.png) no-repeat 70px 60px;}
a.hotel {background:url(img/hotel.png) no-repeat 85px 60px;}
/*------- list.css end ----------*/

/*------- list.css start ----------*/
div.list {width:962px; padding:0 0 30px 0;}
div.choose-banner {width:962px; height:48px;background:url(img/list-com.png) no-repeat 0 -4px;}
div.choose-banner p {height:28px; padding:20px 0 0 85px; background:url(img/list-com.png) no-repeat 20px -70px;}
div.filter-banner {height:31px; width:940px; line-height:31px; border:1px solid #b0ab92; padding:1px 0 1px 20px; background:url(img/list-nav.png) repeat-x 0 2px;}
select.filter {margin-right:10px;}
span.top, span.down {border:1px #cccccc solid; padding:2px 15px 2px 5px; }
span.top {background:url(img/list-com.png) no-repeat right -185px #ebebeb;}
span.price-range input {width:38px;height:20px;border:1px solid #cccccc;}
span.down {background:url(img/list-com.png) no-repeat right -155px #ebebeb;}
div.busness-list {width:962px; padding-top:15px;}
div.busness-detail {width:934px; height: 133px;border:1px solid #b0ab92; padding:13px 13px 0 13px; background:#ffffff;}
div.pro-shadow {width:962px;height:18px;background:url(img/list-com.png) no-repeat 0 -52px;}
div.busness-img {border:1px solid #b0ab92;}
div.busness-img img {border:1px solid #ffffff;}
div.detail {line-height:28px; padding-left:20px;}
p.busness-name {line-height:30px; font-size:18px; font-weight:600;padding-bottom:10px;}
p.other-detail span {color:red;}
p.points span {display:block; float:left;}
p.points span.points-text { margin-right:20px;}
p.points span.star {width:19px; height:18px; background:url(img/star.png) no-repeat; float:right;}
div.go-look {width:157px; padding:50px 15px 0 0;}
div.go-look a {display:block; width:157px;height:54px; font-size:18px;color:#ffffff; font-weight:600; line-height:54px;text-indent:60px; background:url(img/list-com.png) no-repeat 0 -118px;}
div.go-look-shadow {height:28px; width:154px; background:url(img/list-com.png) no-repeat 0 -172px;}
/*------- list.css end ----------*/


/*------- area.css start ----------*/
div.area {width:962px; padding:0 0 30px 0;}
p.second-area {height:35px;line-height:35px;text-indent:10px;border:1px solid #acb1a0; background:url(img/area-x.png) repeat-x;}
p.second-area span {padding:0 3px;}
p.second-area span a {color:#b56f00;}
p.second-area span a:hover {color:#f60; text-decoration:underline;}
div.hot-spot-container {width:631px; padding:10px 0 0 0; }
div.hot-spot {padding:10px 0 0 10px;border:1px solid #767676; background:#ffffff;}
div.hotspot-search {padding:10px 0 15px 35px;}
#hotspot-keyword {width:366px; height:24px;float:left; padding:5px 0; font-size:14px; text-indent:5px; border:1px solid #acb1a0; color:#b2b2b2;}
#hotspot-submit {width:65px; height:36px; float:left; padding:1px; border:1px solid #b2b2b2;border-left:none;text-indent:15px; font-size:14px;font-weight:600; color:#3f3f3f; cursor:pointer; background:url(img/submit.png) no-repeat 1px 1px;}
div.hot-spot-shadow {height:20px;background:url(img/area-shadow.png) no-repeat;}
div.hotspot-frame {height:50px; padding:5px 0; line-height:31px; clear:both;}
div.hotspot-type {width:92px;height:31px;text-indent:7px;font-size:14px; font-weight:600; float:left; background:url(img/area-com.png) no-repeat 0 -33px;}
div.hotspot-name {padding:0 0 0 10px;float:left; font-size:14px;}
div.hotspot-name a {color:#000000;padding:0 4px;}
div.hotspot-name a:hover {text-decoration:underline;}
div.other-info {width:319px; padding:10px 0 0 12px;}
h3.notice-title, div.notice-content, h3.area-question-title, div.area-question-content, div.my-fav {background:#ffffff; border:1px solid #7f7f7f;}
div.notice-content, div.area-question-content {border-top:none; padding:10px 15px;}
h3.notice-title, h3.area-question-title {width:317px; height:29px; font-size:18px; color:#537600; line-height:28px;background:url(img/area-com.png) no-repeat 1px -64px;}
h3.notice-title { text-indent:30px; }
h3.area-question-title { text-indent:22px;}
div.other-info-shadow {height:19px;background:url(img/area-shadow.png) no-repeat 0 -20px;}
div.my-fav {width:922px;padding:80px 20px 20px 20px; background:url(img/my-fav.png) no-repeat -3px -7px #ffffff;}
div.add-my-fav {padding:0 7px 20px 7px; float:left;}
div.add-my-fav a {width:139px;height:49px; font-size:14px; padding:90px 0 0 0; color:#000000; text-align:center; display:block; border:1pz solid #cccccc;background:url(img/add-fav.png) no-repeat 1px 1px;}
/*------- area.css end ----------*/


/*------- buy.css start ----------*/
div.buy {width:992px; }
div.buy-left-top {border:1px solid #a5a5a5; width:676px; background:#fff;}
div.introduction {height:100px; padding:15px; font-size:18px; font-weight:700; line-height:28px;}
div.buy-detail-left {height:463px; width:223px; position:relative; border:1px solid #a5a5a5; border-left:none; border-right:none; background:url(img/buy-detail-bg.png) repeat-y;}
div.add-cat {position:absolute; right:-3px; top:20px; width:201px; height:65px; background:url(img/join-cat.png) no-repeat; color:#fff; font-weight:800; padding:20px 0 0 70px;}
span.buy-price {font-size:30px;}
span.buy-button a {padding:20px 50px 10px 30px; margin-left:30px;}
div.buy-more {padding:100px 0 0 25px; font-size:14px;}
p.align-center {text-align:center; line-height:35px;}
p.align-center span {font-size:24px; color:#709811; font-weight:600; line-height:40px;}
p.first-p {padding:30px 0 0 0;}
p.buy-more-price {font-size:14px; font-weight:600;}
p.countdown span {display:block; border:1px solid #bfbfbf; padding:5px 10px;text-align:center;width:155px;background:#efefef;}
p.returns {padding:20px 0 0 5px;}
p.guarantee {padding:10px 0 0 5px;}
p.returns a, p.guarantee a {display:block; width:165px; height:36px;}
p.returns a {background:url(img/returns.png) no-repeat;}
p.guarantee a {background:url(img/guarantee.png) no-repeat;}
div.buy-detail-right {padding:0 0 0 15px;}
div.buy-detail-right-img {width:430px; height:288px; background:url(img/img33.jpg) no-repeat;}
div.buy-detail-right-text {padding:15px 10px;}
div.buy-bottom {width:677px; background:url(img/buy-bottom-x.png) repeat-x #fff; margin-top:20px; border:1px solid #acb1a0; padding:38px 0 0 0;}
div.buy-bottom-left {background:url(img/buy-bottom-left.png) no-repeat; padding:70px 13px 20px 13px;width:415px; min-height:400px; border-right:1px solid #acb1a0;}
div.buy-bottom-right {padding:20px 12px; width:208px;}
div.buy-map {width:206px; height:280px; background:url(img/map22.jpg) no-repeat;}
div.address-text {padding:10px;}
div.buy-click a {display:block;width:690px;height:59px; background:url(img/click-buy.png) no-repeat; margin:10px 0;}
div.buy-right {width:272px; padding:0 0 20px 5px;}
div.in-shop {text-align:center;color:#fff; width:width:259px; height:263px; background:url(img/inShop.jpg) no-repeat;}
div.buy-logo {width:220px; height:155px;}
p.buy-shop-name {font-size:18px; font-weight:800; line-height:50px;}
p.in-shop-text a {font-size:14px; font-weight:600;color:#fff;line-height:30px;}
div.today-other {width:257px;border:1px solid #acb1a0; background:url(img/buy-bottom-x.png) repeat-x; height:35px; line-height:35px; font-size:18px; font-weight:600; text-indent:10px; color:#484848;}
div.other-product {border:1px solid #acb1a0; width:256px; background:#fff; margin-top:10px;}
div.other-product-img {width:256px; height:170px; background:url(img/img33.jpg) no-repeat;}
div.other-product-text {padding:5px;}
div.other-product-text p {padding:3px 0;}
span.other-product-price {display:block;line-height:52px; font-size:25px;color:#f60; font-weight:600;}
span.other-product-button {display:block; width:101px; height:52px; background:url(img/buy-go-look.png) no-repeat;}
span.other-product-button a {display:block; width:101px; height:52px;}
p.last-p {border-top:dotted 1px #acb1a0;}
p.last-p span {padding:0 15px; color:#747474;}


/*------- buy.css end ----------*/